package com.xdxc.service;

import com.xdxc.model.entity.User;
import com.xdxc.response.Result;
import com.xdxc.vo.LoginAdminVo;
import com.xdxc.vo.RegisterAdmin;
import com.xdxc.vo.UserLoginVo;

public interface AuthService  {
    // 普通用户登录（通过邮箱）
    String loginByEmail(String email, String password);

    // 管理员登录（通过用户名）
    Result loginByUserName(LoginAdminVo loginAdminVo);


    boolean registerByUsername(RegisterAdmin registerAdmin);

    User loginByEmail(UserLoginVo userLoginVo);



}
